Investigating the Partial Relationships Between Testability and the Dynamic Range-to-Domain Ratio

نویسندگان

  • Zuhoor A. Al-Khanjari
  • Martin R. Woodward
چکیده

The word ‘testability’ has been used variously in the software community to represent a number of different concepts such as how easy it is to test a program or how easy it is to achieve execution coverage of certain program components. Voas and colleagues have used the word to capture a slightly different notion, namely the ease with which faults, if present in a program, can be revealed by the testing process. The significance of this concept is twofold. First, if it is possible to measure or estimate testability, it can guide the tester in deciding where to focus the testing effort. Secondly, knowledge about what makes some programs more testable than others can guide the developer so that design-fortest features are built in to the software. The propagation, infection and execution (PIE) analysis technique has been proposed as a way of estimating the Voas notion of testability. Unfortunately, estimating testability via the PIE technique is a difficult and costly process. However, Voas has suggested a link with the metric, domain-to-range ratio (DRR). This paper reviews the various testability concepts and summarises the PIE technique. A prototype tool developed by the authors to automate part of the PIE analysis is described and a method is proposed for dynamically determining the inverse of the domain-to-range ratio. This inverse ratio can be considered more natural in some sense and the idea of calculating its value from program execution leads to the possibility of automating its determination. Some experiments have been performed to investigate empirically whether there is a partial link between testability and this dynamic range-to-domain ratio (DRDR). Statistical tests have shown that for some programs and computational functions there is a strong relationship, but for others the relationship is weak.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Further the Effectiveness of Software Testability Measure

Software testability is proposed to address the problem of increasing cost of test and the quality of software. Testability measure provides a quantified way to denote the testability of software. Since 1990s, many testability measure models are proposed to address the problem. By discussing the contradiction between domain testability and domain range ratio (DRR), a new testability measure, se...

متن کامل

Optimization of Hot Workability in Ti-IF Steel by Using the Processing Map

Processing map for hot working of Ti-IF steel has been developed in the temperature range of 750 to 1100 °C and strain rate of 0.01 to 100 s-1. This map in the austenite region exhibits a single domain with a peak efficiency of 45% occurring at 1025 °C and strain rate of 0.02 s-1. The domain extends over the temperature range of 1000 to 1100 °C and strain rate range of 0.01 to 1 s-1. The true s...

متن کامل

Determining the Quality of Life, Social and Emotional Loneliness of Physically Disabled Individuals

Background and purpose: This study aimed to examine the relationship between the life quality of physically disabled individuals and their social and emotional loneliness. Materials and Methods: This study was a cross-sectional type of research in which "Physically Handicapped Life Quality Measurement Tool (WHOQOL-DIS)" was used to determine the quality of life, and "Social and Emotional Lonel...

متن کامل

Testability Guidance Using a Process Modeling

Software testability took a lot of interests of software community. Indeed, this concept has been interpreted in a variety of ways. One interpretation is concerned with the extent of the modifications a program component requires, so that the entire behavior of the component is observable and controllable. Another interpretation is the ease with which faults, if present in a program, can be rev...

متن کامل

Relationships Between Functional Movement Screen and Pain, Dynamic Balance, and Trunk Muscle Endurance in Military Personnel With Non-Specific Chronic Low Back Pain

Background: Functional disability, impaired balance, and trunk muscle endurance are among the major changes in patients with Non-Specific Chronic Low Back Pain (NCLBP). Investigating the relationship between these factors and Functional Movement Screen (FMS) can facilitate effective pain management and functional problems in these patients. This study aimed to assess the relationships between F...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Australasian J. of Inf. Systems

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2003